Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F2 Germany F4 Samsung Securities Cup Challenger - Seoul Ho Chi Minh City Challenger - Ho Chi Minh City Siemens Open 2001 - Scheveningen IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Bukhara Challenger - Bukhara Whirlpool Open - Budapest Samarkand Challenger - Samarkand The 70th King's Cup and Queen's Cup - Bangkok ATP Heineken Challenger 1999 - Ho Chi Minh City Gallagher International - Hamilton Eisenberg Jerusalem Open 2000 - Jerusalem CMG Asia Open - Hong Kong Yokohama International Tennis Tournament - Yokohama Kyoto Challenger - Kyoto Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Kuppers Kolsch Cup by Lambertz - Aachen GHI Bronx Classic - Bronx Tatra Banka Open 2003 - Bratislava Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado DPD Challenger 2002 - Aschaffenburg Haagen Dazs Open - Caracas Bukhara Challenger - Bukhara San Remo Tennis Cup - San Remo Sporting Challenger - Turin Memorial Savigni - Sassuolo Tatra Banka Open - Bratislava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Schickendanz Open - Furth Quelle Cup - Furth Heilbronn Open - Heilbronn XL Bermuda Open - Bermuda Australian Unity Western Australia Open - Perth Hilversum Open - Hilversum Open de L'Isere (Open 38) - Grenoble Kobstaedernes ATP Challenger - Kolding Steelers Cup - Kosice GHI Bronx Tennis Classic - Bronx The Nottingham Challenger - Nottingham Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul SAA Hilversum Open - Hilversum South African Airways Tennis Open - Durban Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Binghamton Professional Tennis Tournament - Binghamton Croatia Osiguranje Rijeka Open - Rijeka Media Will Cup Busan Challenger Tennis - Busan Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo Puerto Rico Challenger Tennis Event - Humacao New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Heilbronn Open - Heilbronn Ethias Tennis Trophy - Mons Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia Sunrise Challenger Ethias Trophy - Mons Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger The Surbiton Trophy - Surbiton Nottingham Challenger St. Remy Challenger Open de Rennes La Trinitaine - Rennes Tashkent Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Johannesburg Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger III Isla de Lanzarote - Lanzarote Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Dublin Challenger - Dublin Rennes Challenger Seoul Challenger Intersport Heilbronn Open - Heilbronn Dallas Challenger Citta di Monza - Monza Napoli Challenger St. Remy Challenger Heilbronn Challenger Cherbourg Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Quimper Challenger Astana Challenger Ethias Trophy - Mons Kazan Challenger Guadalajara Challenger Leon Challenger Samsung Securities Cup - Seoul Shenzhen Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Copa Ericsson Costa Rica - San Jose Irving Challenger IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn IX Abierto Internacional de Salinas - Salinas Irving Challenger Dallas Challenger Cherbourg Challenger Taipei City Challenger Open des Alpes Trophee BNP Paribas - Grenoble TED Open-Akbank Private Banking - Istanbul Vancouver Challenger Bath Challenger VIII Avierto Internacional de Salinas - Salinas Internationaux de Tennis de Brest - Brest Open Castilla y Leon Trofeo Iberdrola - Segovia Open de la Ville de Saint Denis - Reunion Island Bukhara Challenger - Bukhara Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn Honda Kah Singapore Men's Tennis Open - Singapore ECM Prague Open - Prague Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Thailand Open - Bangkok Challenger Ford de Cherbourg - Cherbourg Intersport Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Gemax Open - Belgrade Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Rome Challenger ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton ATU Cup - Weiden Sybase Open - San Jose Optimus Maia Open - Maia Open Diputacion - Cordoba Tatra Banka Slovak Open - Bratislava TennisCup Vlaanderen - Antwerp Challenger Ford de Cherbourg - Cherbourg Okal Cup 2001 International Bavarian Championships - Eckental Grolsch Open - Amsterdam Heilbronn Open - Heilbronn Cremona Challenger Baden Open - Karlsruhe Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Qatar ATP Challenger - Doha Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Grolsch Open 1997 - Amsterdam Japan Open - Tokyo AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Pilot Pen International - New Haven Shanghai Open '98 - Shanghai Heineken Open - Singapore Gold Flake Open - Chennai adidas Open de Toulouse - Toulouse Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Nottingham Challenger Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Heineken Trophy - 's-Hertogenbosch Scania Stockholm Open - Stockholm BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Energis Open - Amsterdam Vancouver Challenger Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Energis Open - Amersfoort Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Gelsor Open Romania - Bucharest Open de Moselle - Metz Sybase Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Rome Challenger Tata Open 2003 - Chennai Tata Open - Chennai Heineken Open - Auckland Open 13 - Marseille Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Milan Indoors - Milan Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Heilbronn Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Atlanta Tennis Championships - Atlanta Petange Challenger Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Rotterdam Amsterdam Belgrade Challenger Cherbourg Challeger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Winston Salem - Winston Salem Open de Moselle - Metz Apia International - Sydney Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Jersey Challenger Valencia Open - Valencia Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Quimper Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Johannesburg Challenger Portugal Open - Oeiras Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Athens Challenger Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger AEGON Championships - London Hall of Fame Open - Newport AEGON Championships - London Heineken Trophy - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. IPB Czech Indoor - Ostrava Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Mallorca Open - Mallorca Millennium Estoril Open - Estoril Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London BMW Open - Munich Stockholm Open - Stockholm Adidas International - Sydney AEGON International - Eastbourne ATP Kremlin Cup - Moscow Stockholm Open - Stockholm Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Osaka International Tennis Tournament - Osaka Abierto Mexicano Telcel - Acapulco AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam The Powder Byrne Trophy - Surbiton Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Honda-Kah Open - Singapore Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane Arizona Men's Tennis Championships - Scottsdale Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai Estoril Open - Estoril ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London The Stella Artois Championships - London Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Sybase Open - San Jose The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Grolsch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Heineken Open Singapore - Singapore Regions Morgan Keegan Championships - Memphis Qatar Mobil Open 2000 - Doha Internazionali BNL d'Italia - Rome Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen The Stella Artois Grass Court Championships - London Japan Open - Tokyo Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championship - Orlando International Tennis Championships - Delray Beach MFS Pro Tennis Championships - Boston Kremlin Cup - Moscow Heineken Open Shanghai - Shanghai President's Cup 2000 - Tashkent The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Rome The Ericsson Open - Miami Open Seat Godo - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Rogers Cup - Montreal ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Qatar Open - Doha NASDAQ-100 Open - Miami Rogers Masters - Toronto Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Chennai Open - Chennai Sony Ericsson Open - Miami Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AIG Japan Open Tennis Championships - Tokyo Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Trofeo Conde de Godo - Barcelona Wimbledon - London Sony Open Tennis - Miami Wimbledon - London Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 French Open - Paris Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Olympics - London Olympics - Rio de Janeiro